import http from '@/utils/http.js'

/**
 * @description 保存API
 * @param { object } data 
 * @param { string } data.moduleName 模块名字
 * @param { string } data.customTemplateId id
 * @param { string } data.param 数据
 * @returns 
 */
export function save(data) {
  return http({
    url: '/codegen/customtemplateparam/save',
    method: 'post',
    data: data
  })
}


/**
 * @description 读取API 
 * @param { string } id customTemplateId id
 * @param { string } moduleName 模块名字
 * @returns 
 */
export function info(id, moduleName) {
  return http({
    url: '/codegen/customtemplateparam/decorate/' + id,
    method: 'get',
    params: {
      moduleName
    }
  })
}


/**
 * @description 获取样式下拉列表
 * @returns 
 */
export function getStyleListAPI() {
  return http({
    url: '/template/dict/list',
    method: 'get',
    params: {
      page: 1,
      limit: 99999
    }
  })
}